3.6 常量
在编程中,常量是指一旦声明,就不能再被修改的量。与变量不同,一旦常量被声明后,其值将不能再改变。
首先我们在YouCanGoCode
目录下新建一个目录,命名为lesson3
,新建一个go文件,命名为 lesson3.go。
常量的声明方式
在上面上一节我们学习了变量
的使用方法,我们使用var
关键字进行变量的声明。
常量中,我们则是使用const
关键字进行声明,如下代码所示:
package main
import "fmt"
func main() {
const a string = "lesson3"
fmt.Println(a)
}
此时我们再执行lessong3.go
可以看到如下输入:
lesson3
上面的代码中,我们可以看到,通过const a string = "lesson3"
声明了一个名称为a
的常量,类型为string
,值为lesson3
的常量。
同样的,我们可以将类型string
省略,如下:
package main
import "fmt"
func main() {
const a = "lesson3"
fmt.Println(a)
}
小结
其他数据类型的常量声明也同样遵循上面的规则,即:
const
+ 常量名称
+ 常量类型
+ =
+ 常量的值
快跟随下面的代码去尝试一下吧。
package main
import "fmt"
func main() {
const a = "lesson3"
fmt.Println(a)
const b = 1
fmt.Println(b)
const c = 1.005
fmt.Println(c)
const d = true
fmt.Println(d)
}
执行lesson3.go
代码后输入如下:
lesson3
1
1.005
true